renewable contract - French English Dictionary